package com.ruoyi.system.domain.vo.order;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * TB 订单表
 * @TableName xs_order
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class XsOrderVo {
    /**
     * 
     */
    private Integer id;

    /**
     * 淘宝订单id
     */
    private String orderId;

    /**
     * 写手id
     */
    private Integer writerId;

    /**
     * 写手昵称
     */
    private String writerNickName;

    /**
     * 写手真实姓名
     */
    private String writerName;

    /**
     * Acookie订单唯一ID
     */
    private String acookieId;

    /**
     * 买家OpenUid
     */
    private String buyerOpenUid;

    /**
     * 客服id
     */
    private String serviceId;

    /**
     * 交易编号 (父订单的交易编号)
     */
    private Integer tid;

    /**
     * 交易状态
     */
    private String status;

    /**
     * 商品标题
     */
    private String title;

    /**
     * TB实付金额。精确到2位小数;单位:元。如:200.07，表示:200元7分
     */
    private BigDecimal payment;

    /**
     * 付款时间。
     */
    private Date payTime;

    /**
     * 交易结束时间。
     */
    private Date endTime;

    /**
     * 	交易修改时间(用户对订单的任何修改都会更新此字段)。
     */
    private Date modified;

    /**
     * 实收价
     */
    private BigDecimal actualPayment;

    /**
     * 卖家备注内容
     */
    private String sellerMemo;

    /**
     * 账户
     */
    private String account;

    /**
     * 是否报账（1报，2未报）
     */
    private String checkSheet;

    /**
     * 结款日期
     */
    private Date settlementDate;

    /**
     * 结款备注
     */
    private String settlementRemark;

    /**
     * 绩效月份
     */
    private String performance;

    /**
     * 是否刷单
     */
    private String ifBrushing;

    /** 门店编号 */
    private String storeCode;

    /** 客服编号 */
    private String serviceCode;

    /** 客服垫付 */
    private String writerPaidPrice;


    /**
     * 写手已收
     */
    private String advanceAmount;

    /**
     * 线下退款金额
     */
    private String offlineRefundAmount;

    /**
     * 付款截图
     */
    private String paymentScreenshot;


    //客服垫付图片
    private String paymentImg;


    /**
     * 写手已结图片
     */
    private String writerImg;


    //客服垫付金额审核 0 未审核 1审核
    private Long serviceAudit;
    //写手已结金额审核 0 未审核 1审核
    private  Long writerAudit;
    //线下退款金额审核 0 未审核 1审核
    private Long offlineAudit;
}